package com.phoenix.jsef.jdbcutils;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 * 动态切换数据源
 * @author 李启联
 * 参考文档：http://www.cnblogs.com/liujiduo/p/5004691.html
 *
 */
public class DynamicDataSource extends AbstractRoutingDataSource  {

	@Override
	protected Object determineCurrentLookupKey() {
        // 从自定义的位置获取数据源标识
        return DynamicDataSourceHolder.getDataSource();
	}

}
